#!/bin/bash
# 第一题
sqoop import \
--driver com.mysql.cj.jdbc.Driver \
--connect jdbc:mysql://liu:3306/ex \
--username root \
--password-file /user/mysql.pwd \
--table student \
--target-dir /hadoop/student1 \
--delete-target-dir \
--fields-terminated-by '\001' \
--num-mappers 1

# 第二题
sqoop export \
--driver com.mysql.cj.jdbc.Driver \
--connect jdbc:mysql://liu:3306/ex \
--username root \
--password-file /user/mysql.pwd \
--table word \
--export-dir /user/hive/warehouse/ex.db/count \
--fields-terminated-by '\001' \
--num-mappers 1

# 第三题

# 复制表结构
sqoop create-hive-table \
  --driver com.mysql.cj.jdbc.Driver \
  --connect jdbc:mysql://liu:3306/sakila \
  --username root \
  --password-file /user/mysql.pwd \
  --table film \
  --hive-table ex.film

# 导入数据
sqoop import \
  --driver com.mysql.cj.jdbc.Driver \
  --connect jdbc:mysql://liu:3306/sakila \
  --username root \
  --password-file /user/mysql.pwd \
  --table film \
  --hive-table ex.film \
  --hive-import \
  --num-mappers 1
